// configureStore:用于创建、配置 store 对象的方法
import { configureStore } from "@reduxjs/toolkit";
// 导入 TodoReducer 函数，用于配置 store 对象
import TodoReducer from "./todos.slice";
import counterReducer from "../features/counter/counterSlice";

//创建、配置、导出 store 对象
export default configureStore({
  //是否开启浏览器的 redux 开发者调试工具 boolean
  devTools: process.env.NODE_ENV !== "production",
  // reducer 选项用于替换原有的 combineReducer 方法
  //用于合并应用中的多个 reducer 函数，组成最终的 Store 对象
  reducer: {
    todos: TodoReducer,
    counter: counterReducer,
  },
});
